//
// Created by xdc on 2025/11/7.
//
#include "back_admin_menu.h"
#include "admin_query.h"
#include "admin_user.h"
#include "admin_show.h"
#include "admin_front_user.h"
#include "show_user.h"
int clear_buffer6() {
    int c;
    while ((c = getchar()) != '\n' && c != EOF);
}
//管理员界面入口
int admin_entry(){
    printf("欢迎进入管理员界面！\n");
    admin_menu();
}
int admin_menu(){
    int running =1;
    while (running) {
        printf("===============管理员菜单==============\n");
        printf("1.查询图书 2.展示所有图书信息 3.查看用户个人信息 4.查看用户借阅记录 5.修改用户借阅权限\n6.修改图书信息 7.添加图书信息 8.删除图书信息 9.返回上一级\n");
        printf("请输入选择（1-9）：");
        int choose;
        if (scanf("%d",&choose)!=1||choose<=0){
            printf("请输入有效的数字\n");
            clear_buffer6();
        }
        switch (choose) {
            case 1:
                admin_query_entry();
                break;
            case 2:
                show_book();
                break;
            case 3:
                show_user_information();
                break;
            case 4:
                show_user();
                break;
            case 5:
                update_front_user();
                break;
            case 6:
                updatebook();
                break;
            case 7:
                addbook();
                break;
            case 8:
                deletebook();
                break;
            case 9:
                running = 0;
                printf("返回后端系统！\n");
                break;
            default:
                printf("输入错误，请重新输入!\n");
                break;
        }

    }
}